A new approach to active rule scheduling
نویسندگان
چکیده
Active database systems (ADSs) react automatically to the occurrence of predefined events by defining a set of active rules. One of the main modules of an ADS is the rule scheduler, which has a significant impact on the effectiveness and efficiency of ADSs. During the rule scheduling process, the rule scheduler is responsible for choosing one of the activated or ready-to-be-executed rules to evaluate its condition section or execute its action section, respectively. This process continues until there is no rule to be evaluated or executed. In this research, we evaluate and compare existing rule scheduling approaches in a laboratory environment based on a three-tier architecture. There are criteria used for the evaluation and comparison of rule scheduling approaches: Average Response Time, Throughput, Response Time Standard Deviation, Time Overhead per Transaction, and CPU Utilization. The three first criteria are used to evaluate the effectiveness, and the latter two criteria are used to evaluate the efficiency of rule scheduling approaches. In this paper, a new approach, referred to as EX-SJFEsTLA, is proposed to improve the rule scheduling process, using a learning automaton. In our laboratory environment, EXSJFEsTLA is compared with those rule scheduling approaches that are unconstrained as EX-SJFEsTLA is. Unconstrained scheduling approaches serially schedule the rules that do not have any priorities or deadlines The results of experiments revealed that the proposed approach improved the rule scheduling process according to the evaluation criteria.
منابع مشابه
A New Rule Scheduling Approach based on Estimation of Rule Execution Probability in Active Database
Active database systems (ADBS) can, automatically, react to the occurrence of predefined events by definition a collection of active rules. One of the most important modules of ADBS is the rule scheduler, which has considerable impact on performance and efficiency of ADBS. Rule scheduler selects a rule to execute in each time through the rules, which are ready for execution. We have already eva...
متن کاملEX-SJFEsTLA: A New Intelligent Rule Scheduling Approach in Active Database Systems
Active database systems (ADBS) can react to the occurrence of predefined events automatically by defining a collection of active rules. One of the most important modules of ADBS is the rule scheduler which has considerable impact on performance and efficiency of ADBS. The Rule scheduler selects a rule to execute (evaluate) its action (condition) section in each time through the rules, which are...
متن کاملA New Approach in Job Shop Scheduling: Overlapping Operation
In this paper, a new approach to overlapping operations in job shop scheduling is presented. In many job shops, a customer demand can be met in more than one way for each job, where demand determines the quantity of each finished job ordered by a customer. In each job, embedded operations can be performed due to overlapping considerations in which each operation may be overlapped with the other...
متن کاملIntegrated Process Planning and Active Scheduling in a Supply Chain-A Learnable Architecture Approach
Through the lens of supply chain management, integrating process planning decisions and scheduling plans becomes an issue of great challenge and importance. Dealing with the problem paves the way to devising operation schedules with minimum makespan; considering the flexible process sequences, it can be viewed as a fundamental tool for achieving the scheme, too. To deal with this integration, t...
متن کاملA Simulation-Based Optimization Model for Scheduling New Product Development Projects in Research and Development Centers
a simulation-based optimization approach for the purpose of finding a near-optimal answer can be efficient and effective. In the present paper, first, the mathematical model for the project activity scheduling problem has been presented with a job shop approach. Then, using the Arena 14 software, the simulation model has been designed. Consequently, a numerical example has been solved via runni...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Eng. Appl. of AI
دوره 39 شماره
صفحات -
تاریخ انتشار 2015